﻿using yiCommerce.Core.Domain;
using yiCommerce.Core.Domain.Customers;
using yiCommerce.Core.Domain.Payments;

namespace yiCommerce.Core
{
    /// <summary>
    /// Work context
    /// </summary>
    public interface IWorkContext
    {
        /// <summary>
        /// Gets or sets the current customer
        /// </summary>
        Customer CurrentCustomer { get; set; }

        /// <summary>
        /// Default billing address
        /// </summary>

        SystemSetting SystemSetting { get;  }

        AlipayPaymethodSetting AlipayPaymethodSetting { get; }


    }
}
